import Vue from 'vue';
// 引入axios
import axios from 'axios';


// 创建axios请求对象
let _axios = axios.create({
	// 设置请求服务器地址
	baseURL: 'https://apis.netstart.cn/maoyan/',
	// timeout: 5000,
});
// 配置请求拦截器
_axios.interceptors.request.use(function(config) {
	return config
}, function(err) {
	return Promise.reject(err)
});
// 配置响应拦截器
_axios.interceptors.response.use(function(response) {
	if (response.data) {
		if (response.data.data) {
			return response.data.data
		}
		return response.data
	}
}, function(error) {
	return Promise.reject(error)
})
// 以插件的形式来安装axios到vue实例上
let axiosPlus = {};
axiosPlus.install = function(Vue) {
	Vue.axios = _axios,
		Vue.prototype.axios = _axios;
	Vue.prototype.$axios = _axios;
	Vue.prototype.request = _axios;
	Vue.prototype.$request = _axios;
}
Vue.use(axiosPlus);
export default axiosPlus
